<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>vue与react区别</title>
</head>
<body>
<!-- 
    vue与react区别
        1. react使用jsx语法编写代码，vue使用模版
        2. react更新组件状态时，整个组件层次结构都会更新。可以手动用shouldComponentUpdate的返回值控制子组件是否更新。
           而vue自动做了优化，它允许系统保留组件更改和其他依赖项的记录，从而相应的重新渲染。
        3. vue做了响应式系统，在每个属性上绑定了getter、setter，直接更改属性就会驱动视图的更新。
           react必须要用setState更新数据，告诉react要重新渲染了。
        4. react功能更多需要自己手写，vue中有很多指令可以使用，帮你实现了很多功能。
           vue相对来说更容易入门。
        5. react适合大型项目，更加灵活，vue是渐进式框架，如果是简单应用，只需要引入一个轻量核心库，如果是复杂应用，可以添加各种各样的插件使用。
 -->
</body>
</html>